﻿
// This file is used by Code Analysis to maintain SuppressMessage 
// attributes that are applied to this project.
// Project-level suppressions either have no target or are given 
// a specific target and scoped to a namespace, type, member, etc.

[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Performance", "CA1810:Initialize reference type static fields inline", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Converter`1.#cctor")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Design", "CA1000:Do not declare static members on generic types", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Converter`1.Convert``1(``0)~`0")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Naming", "CA1720:Identifier contains type name", Justification = "<挂起>", Scope = "type", Target = "~T:Hprose.IO.CharType")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Design", "CA1000:Do not declare static members on generic types", Justification = "<挂起>", Scope = "member", Target = "~P:Hprose.IO.Deserializer`1.Instance")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Performance", "CA1825:Avoid zero-length array allocations.", Justification = "<挂起>", Scope = "member", Target = "~F:Hprose.IO.Deserializers.ArraySegmentDeserializer`1.empty")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Performance", "CA1825:Avoid zero-length array allocations.", Justification = "<挂起>", Scope = "member", Target = "~F:Hprose.IO.Deserializers.StreamDeserializer`1.empty")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Design", "CA1034:Nested types should not be visible", Justification = "<挂起>", Scope = "type", Target = "~T:Hprose.Collections.Generic.NullableKeyDictionary`2.KeyCollection")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Performance", "CA1825:Avoid zero-length array allocations.", Justification = "<挂起>", Scope = "member", Target = "~F:Hprose.IO.Deserializers.ArrayDeserializer`1.empty")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Performance", "CA1814:Prefer jagged arrays over multidimensional", Justification = "<挂起>", Scope = "member", Target = "~F:Hprose.IO.Deserializers.Array2Deserializer`1.empty")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Performance", "CA1814:Prefer jagged arrays over multidimensional", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Deserializers.Array2Deserializer`1.Read(Hprose.IO.Reader)~`0[,]")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Performance", "CA1825:Avoid zero-length array allocations.", Justification = "<挂起>", Scope = "member", Target = "~F:Hprose.IO.Deserializers.BytesDeserializer.empty")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Performance", "CA1825:Avoid zero-length array allocations.", Justification = "<挂起>", Scope = "member", Target = "~F:Hprose.IO.Deserializers.CharsDeserializer.empty")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Design", "CA1000:Do not declare static members on generic types", Justification = "<挂起>", Scope = "member", Target = "~P:Hprose.IO.FieldsAccessor`1.Fields")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Design", "CA1000:Do not declare static members on generic types", Justification = "<挂起>", Scope = "member", Target = "~P:Hprose.IO.MembersAccessor`1.Members")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Design", "CA1000:Do not declare static members on generic types", Justification = "<挂起>", Scope = "member", Target = "~P:Hprose.IO.PropertiesAccessor`1.Properties")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Globalization", "CA1305:Specify IFormatProvider", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Deserializers.CharsDeserializer.Read(Hprose.IO.Reader,System.Int32)~System.Char[]")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Naming", "CA1720:Identifier contains type name", Justification = "<挂起>", Scope = "type", Target = "~T:Hprose.IO.LongType")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Design", "CA1000:Do not declare static members on generic types", Justification = "<挂起>", Scope = "member", Target = "~P:Hprose.IO.Serializer`1.Instance")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Naming", "CA1720:Identifier contains type name", Justification = "<挂起>", Scope = "type", Target = "~T:Hprose.IO.RealType")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Performance", "CA1810:Initialize reference type static fields inline", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Converters.Int64Converter.#cctor")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Performance", "CA1810:Initialize reference type static fields inline", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Converters.BigIntegerConverter.#cctor")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Globalization", "CA1305:Specify IFormatProvider", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Converters.BigIntegerConverter.#cctor")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Performance", "CA1810:Initialize reference type static fields inline", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Converters.TimeSpanConverter.#cctor")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Globalization", "CA1305:Specify IFormatProvider", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Converters.TimeSpanConverter.#cctor")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Performance", "CA1810:Initialize reference type static fields inline", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Converters.DateTimeConverter.#cctor")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Globalization", "CA1305:Specify IFormatProvider", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Converters.DateTimeConverter.#cctor")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Performance", "CA1810:Initialize reference type static fields inline", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Converters.StringConverter.#cctor")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Performance", "CA1810:Initialize reference type static fields inline", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Converters.StringBuilderConverter.#cctor")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Performance", "CA1810:Initialize reference type static fields inline", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Converters.CharsConverter.#cctor")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Performance", "CA1810:Initialize reference type static fields inline", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Converters.BoolConverter.#cctor")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Performance", "CA1810:Initialize reference type static fields inline", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Converters.GuidConverter.#cctor")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Performance", "CA1810:Initialize reference type static fields inline", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Converters.ByteConverter.#cctor")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Performance", "CA1810:Initialize reference type static fields inline", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Converters.CharConverter.#cctor")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Performance", "CA1810:Initialize reference type static fields inline", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Converters.BytesConverter.#cctor")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Performance", "CA1810:Initialize reference type static fields inline", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Converters.SByteConverter.#cctor")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Performance", "CA1810:Initialize reference type static fields inline", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Converters.Int16Converter.#cctor")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Performance", "CA1810:Initialize reference type static fields inline", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Converters.UInt16Converter.#cctor")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Performance", "CA1810:Initialize reference type static fields inline", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Converters.Int32Converter.#cctor")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Performance", "CA1810:Initialize reference type static fields inline", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Converters.UInt32Converter.#cctor")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Performance", "CA1810:Initialize reference type static fields inline", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Converters.UInt64Converter.#cctor")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Performance", "CA1810:Initialize reference type static fields inline", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Converters.StreamConverter.#cctor")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Naming", "CA1721:Property names should not match get methods", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Deserializer.GetInstance(System.Type)~Hprose.IO.IDeserializer")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Performance", "CA1810:Initialize reference type static fields inline", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Converters.SingleConverter.#cctor")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Globalization", "CA1307:Specify StringComparison", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Deserializer.GetDeserializerType(System.Type)~System.Type")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Performance", "CA1810:Initialize reference type static fields inline", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Converters.DoubleConverter.#cctor")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Performance", "CA1810:Initialize reference type static fields inline", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Converters.DecimalConverter.#cctor")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Naming", "CA1720:Identifier contains type name", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Writer.Serialize(System.Object)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Globalization", "CA1305:Specify IFormatProvider", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.ValueWriter.Write(System.IO.Stream,System.Single)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Globalization", "CA1305:Specify IFormatProvider", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.ValueWriter.Write(System.IO.Stream,System.Decimal)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Globalization", "CA1305:Specify IFormatProvider", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.ValueWriter.Write(System.IO.Stream,System.Numerics.BigInteger)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Globalization", "CA1305:Specify IFormatProvider", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.ValueWriter.Write(System.IO.Stream,System.Double)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Globalization", "CA1307:Specify StringComparison", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Deserializers.TupleHelper`1.#cctor")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Performance", "CA1810:Initialize reference type static fields inline", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Deserializers.TupleHelper`1.#cctor")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Performance", "CA1810:Initialize reference type static fields inline", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Converters.MemoryStreamConverter.#cctor")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Globalization", "CA1305:Specify IFormatProvider", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.ValueReader.ReadSingle(System.IO.Stream)~System.Single")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Globalization", "CA1305:Specify IFormatProvider", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.ValueReader.ReadBigInteger(System.IO.Stream)~System.Numerics.BigInteger")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Globalization", "CA1305:Specify IFormatProvider", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.ValueReader.ReadDouble(System.IO.Stream)~System.Double")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Globalization", "CA1305:Specify IFormatProvider", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.ValueReader.ReadDecimal(System.IO.Stream)~System.Decimal")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Globalization", "CA1305:Specify IFormatProvider", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.ValueReader.BadEncoding(System.Int32)~System.IO.IOException")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Globalization", "CA1307:Specify StringComparison", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Deserializers.ValueTupleHelper`1.#cctor")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Performance", "CA1810:Initialize reference type static fields inline", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Deserializers.ValueTupleHelper`1.#cctor")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Globalization", "CA1305:Specify IFormatProvider", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Tags.ToString(System.Int32)~System.String")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Globalization", "CA1305:Specify IFormatProvider", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Deserializers.StringDeserializer.Read(Hprose.IO.Reader,System.Int32)~System.String")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Design", "CA1000:Do not declare static members on generic types", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Factory`1.New~`0")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Globalization", "CA1307:Specify StringComparison", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Serializers.TupleHelper`1.#cctor")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Performance", "CA1810:Initialize reference type static fields inline", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Serializers.TupleHelper`1.#cctor")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Naming", "CA1721:Property names should not match get methods", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Serializer.GetInstance(System.Type)~Hprose.IO.ISerializer")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Performance", "CA1810:Initialize reference type static fields inline", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Serializers.AnonymousTypeSerializer`1.#cctor")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Globalization", "CA1307:Specify StringComparison", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Serializers.ValueTupleHelper`1.#cctor")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Performance", "CA1810:Initialize reference type static fields inline", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Serializers.ValueTupleHelper`1.#cctor")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Naming", "CA1720:Identifier contains type name", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Serializer`1.Serialize(Hprose.IO.Writer,`0)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Naming", "CA1720:Identifier contains type name", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.ISerializer.Write(Hprose.IO.Writer,System.Object)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Naming", "CA1720:Identifier contains type name", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.ISerializer.Serialize(Hprose.IO.Writer,System.Object)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Naming", "CA1720:Identifier contains type name", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Serializer`1.Write(Hprose.IO.Writer,`0)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Globalization", "CA1307:Specify StringComparison", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Serializer.GetSerializerType(System.Type)~System.Type")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Naming", "CA1720:Identifier contains type name", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Reader.AddReference(System.Object)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Naming", "CA1720:Identifier contains type name", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Reader.SetReference(System.Int32,System.Object)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Globalization", "CA1305:Specify IFormatProvider", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Deserializers.StringBuilderDeserializer.Read(Hprose.IO.Reader,System.Int32)~System.Text.StringBuilder")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Naming", "CA1720:Identifier contains type name", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Writer.Serialize``1(``0)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Naming", "CA1720:Identifier contains type name", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Writer.Write(System.Object)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Naming", "CA1720:Identifier contains type name", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Writer.Write``1(``0)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Naming", "CA1720:Identifier contains type name", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Writer.WriteReference(System.Object)~System.Boolean")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Naming", "CA1720:Identifier contains type name", Justification = "<挂起>", Scope = "member", Target = "~M:Hprose.IO.Writer.SetReference(System.Object)")]

